package Model;

import Model.Tag;

public class Conteudo {
	
	
	private Integer idConteudo;
	private String assuntoConteudo;
	private String tituloConteudo;
	private Integer tipoConteudo;
	private Integer idUsuario;
	
	
	public Conteudo(){}
	public Conteudo(String AssuntoConteudo, String TituloConteudo ,int TipoConteudo){
		
		this.assuntoConteudo=AssuntoConteudo;
		this.tituloConteudo=TituloConteudo;
		this.tipoConteudo=TipoConteudo;
		
	}
	
	public String getAssuntoConteudo() {
		return assuntoConteudo;
	}
	public void setAssuntoConteudo(String assuntoConteudo) {
		this.assuntoConteudo = assuntoConteudo;
	}
	public String getTituloConteudo() {
		return tituloConteudo;
	}
	public void setTituloConteudo(String tituloConteudo) {
		this.tituloConteudo = tituloConteudo;
	}

	public Integer getTipoConteudo() {
		return tipoConteudo;
	}
	public void setTipoConteudo(int tipoConteudo) {
		this.tipoConteudo = tipoConteudo;
	}
	public Integer getIdConteudo() {
		return idConteudo;
	}
	public void setIdConteudo(int idConteudo) {
		this.idConteudo = idConteudo;
	}

	public Integer getIdUsuario() {
		return idUsuario;
	}
	public void setIdUsuario(Integer idUsuario) {
		this.idUsuario = idUsuario;
	}
	
	public static java.sql.Date getCurrentDate() {
	    java.util.Date today = new java.util.Date();
	    return new java.sql.Date(today.getTime());
	}
	
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((idConteudo == null) ? 0 : idConteudo.hashCode());
		return result;
	}
	
	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		Conteudo other = (Conteudo) obj;
		if (idConteudo == null) {
			if (other.idConteudo != null)
				return false;
		} else if (!idConteudo.equals(other.idConteudo))
			return false;
		return true;
	}

}

